do-release-upgrade в конце удаляет "obsolete conffiles" - конфиги, которые больше не принадлежат ни одному пакету. И ему пофиг, что ты их правил.
У меня так ушли:
- `/etc/systemd/zram-generator.conf` - zram стал 4 ГБ lzo-rle вместо моих ram/2 на zstd;
- `/etc/sysctl.conf` (повезло, настройки памяти лежали в `/etc/sysctl.d/`, а там всё цело).

Вывод: всё своё держать копией в репе/дома и класть в `*.d/` каталоги, а не в главный файл.

zram вернуть:
```
[zram0]
zram-size = ram / 2
compression-algorithm = zstd
swap-priority = 100
```
в `/etc/systemd/zram-generator.conf` и перезагрузка. Проверка: `zramctl`.

На вопросы "Y/I/N/O/D/Z" про конфиги отвечал так:
- то, что правил сам (pulse, grub, ssh, samba, lightdm, pam.d/lightdm, privoxy, sleep.conf, 20auto-upgrades, geoclue) - N;
- автозапуски, которые я удалял из `/etc/xdg/autostart` (orca, at-spi, im-launch, update-notifier, ubuntu-advantage) - тоже N, иначе вернутся;
- не уверен - D, смотришь разницу и решаешь.
Новые версии лежат рядом как `*.dpkg-dist` - потом можно сравнить.

Удаление устаревших пакетов в конце апгрейда - НЕТ. Там 800+ штук, включая то, что нужно. Разбирал руками через `apt-get -s autoremove`.
